From generic partition refinement to weighted tree automata minimization

نویسندگان

چکیده

Abstract Partition refinement is a method for minimizing automata and transition systems of various types. Recently, we have developed partition algorithm that generic in the type given system matches run time best known algorithms many concrete types systems, e.g. deterministic as well ordinary, weighted, probabilistic (labelled) systems. Genericity achieved by modelling functors on sets, coalgebras. In present work, refine analysis our to cover additional instances, notably weighted and, more generally, tree automata. For weights cancellative monoid match, non-cancellative monoids such (the additive of) tropical semiring even substantially improve, asymptotic algorithms. We implemented tool easily instantiated implementing simple interface. Moreover, are modular, refiners new obtained composing pre-implemented basic functors. Experiments show complex types, able handle with millions transitions.

برای دانلود باید عضویت طلایی داشته باشید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Hyper-Minimization for Deterministic Weighted Tree Automata

Hyper-minimization is a state reduction technique that allows a finite change in the semantics. The theory for hyper-minimization of deterministic weighted tree automata is provided. The presence of weights slightly complicates the situation in comparison to the unweighted case. In addition, the first hyper-minimization algorithm for deterministic weighted tree automata, weighted over commutati...

متن کامل

Weighted Tree-Walking Automata

We define weighted tree-walking automata. We show that the class of tree series recognizable by weighted tree-walking automata over a commutative semiring K is a subclass of the class of regular tree series over K. If K is not a ring, then the inclusion is strict.

متن کامل

Bisimulation Minimization of Tree Automata

We extend an algorithm by Paige and Tarjan that solves the coarsest stable refinement problem to the domain of trees. The algorithm is used to minimize non-deterministic tree automata (NTA) with respect to bisimulation. We show that our algorithm has an overall complexity of O(r̂ m log n), where r̂ is the maximum rank of the input alphabet, m is the total size of the transition table, and n is th...

متن کامل

Root-Weighted Tree Automata and their Applications to Tree Kernels

In this paper, we define a new kind of weighted tree automata where the weights are only supported by final states. We show that these automata are sequentializable and we study their closures under classical regular and algebraic operations. We then use these automata to compute the subtree kernel of two finite tree languages in an efficient way. Finally, we present some perspectives involving...

متن کامل

Simulations of Weighted Tree Automata

Simulations of weighted tree automata (wta) are considered. It is shown how such simulations can be decomposed into simpler functional and dual functional simulations also called forward and backward simulations. In addition, it is shown in several cases (fields, commutative rings, Noetherian semirings, semiring of natural numbers) that all equivalent wta M and N can be joined by a finite chain...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Formal Aspects of Computing

سال: 2021

ISSN: ['1433-299X', '0934-5043']

DOI: https://doi.org/10.1007/s00165-020-00526-z